var svars={
	'stats':{
	  'pub':'active',
	  'upub':'nonactive',
	  'del':'deleted',
	  'dft':'draft',
	  'chk':'checking',
	},
	'promos':{
	  'promo':'paid',
	  'not_promo':'suspended',
	  'pause':'paused',
	}
};

function iface_checks(){
	  var chb_ttl=0,chb_checked=0;
		$('#myads').find('input[type="checkbox"]').each(function(){
		  if( $(this).is(':checked') ) chb_checked++;
		  chb_ttl++;
		});

		var chb_obj=$('#myads .grid-bar .chb');

		chb_obj.removeClass('all').removeClass('some');
		if( chb_checked > 0 ){
			if( chb_checked==chb_ttl ) chb_obj.addClass('all');
			else chb_obj.addClass('some');
		}
}
//Показать диалог тарифа
function tarif_show(){
	$('#sub_tarif').show();
  $(document).unbind('click').click(function(e){
    var target = $(e.target);
		if (target.is('#sub_tarif') || target.parents('#sub_tarif').length) {return;}
    tarif_hide();
	});

  //нажатие на ОК
	$('#sub_tarif .yp_browse_ok').unbind('click').click(function(){
	  tarif_apply( $('#tarif').val() );
	  tarif_hide();
	});
	//нажатие на кенсел
	$('#sub_tarif .yp_browse_calcel').unbind('click').click(function(){
	  tarif_hide();
	});

}
//Скрыть диалог тарифа
function tarif_hide(){
  $('#sub_tarif').hide();
  $('#tarif').val(0);
  $('#slider').slider( "value", $('#tarif').val() );
  $(document).unbind('click');
}
//применить выбранный тариф
function tarif_apply( tarif_val ){
  alert( 'Apply tarif to selected:'+tarif_val );
}
//применить действие
function promo_do( act ){
  alert( 'Do promotion action for selected:'+act );
}


function selector_do(mode){
	switch(mode){
	  case 'all':
	  $('#myads').find('input[type="checkbox"]').each(function(){
		  $(this).prop('checked',true);
		});
	  break;
	  case 'deselect':
	  $('#myads').find('input[type="checkbox"]').each(function(){
		  //$(this).removeAttr('checked');
		  $(this).prop('checked',false);
		});
	  break;
	  case 'pub':
	    alert('published only');
	  break;
	}
	iface_checks();
}

$(document).ready(function(){
	//клие на кнопку MORE - открывает диалог
	$('.more a').click(function(){
	  if( $(this).parents('.more').hasClass('active') ){
			$(this).parents('.more').removeClass('active');
			return false;
		}
	  $('.grid-bar').find('.active').removeClass('active');
	  if( $(this).is(':disabled') ) return false;
	  $(document).unbind('click').click(function(e){
      var target = $(e.target);
			if (target.is('.active') || target.parents('.active').length) {return;}
      $('.grid-bar').find('.active').removeClass('active');
       $(document).unbind('click');
		});
	  $(this).parents('.more').addClass('active');
	  return false;
	});
	
	//изменение checkbox в списке - выставляет состояние селектора чекбоксов
	$('#myads').find('input[type="checkbox"]').click(function(){
		iface_checks();
	});
	
	iface_checks();
});